@charset "utf-8";
body { padding:0 5px; }
/*form { margin:0px; display:inline; }*/	/*避免Form换行*/
/**/
.data_form { width:100%; border-collapse:collapse; table-layout:fixed; }
.data_form caption { height: 27px; margin:0; padding:0 0 0 10px; text-align: left; line-height: 27px; font-weight: bold; font-weight: bold; background: url(./images/caption_bg.gif) repeat-x; }
/**/
/**/
.data_form thead tr { background-color:#191919; }
.data_form thead tr th, .data_form thead tr td { border:solid 1px #222; padding:8px; color:#099999; }
.data_form thead tr th { text-align:left; font-weight:normal; }
/**/
/* 数据表-主体 */
.data_form tbody tr { background-color:#292929; }
.data_form tbody tr.be-select, .data_form tbody tr:hover { background-color:#191919; }
.data_form tbody tr th, .data_form tbody tr td { border:solid 1px #222; padding:8px; }
.data_form tbody tr th { padding-right:10px; text-align:right; color:#099999; font-weight:normal; background-color:#191919; }
.data_form tbody tr th:hover, .data_form tbody tr td:hover { background-color:#292929; color:#c60; }
/* 消除可视化KindEditor编辑器按钮间隔 */
.data_form tbody tr td.compact { }
.data_form tbody tr td.compact td, .data_form tbody tr td.compact th { padding: 0; margin:0; }
.data_form tbody tr td i { cursor:pointer; }
/* 多项列表 */
.data_form tbody tr td ul.multi { margin:0; padding:0; }
.data_form tbody tr td ul.multi li { margin:0; padding:0; height:24px; line-height:24px; }
/* 相册 */
.data_form tbody tr td ul.album { margin:0; padding:0; }
.data_form tbody tr td ul.album li { margin:0; margin-top:8px; padding:0; line-height:28px; }
.data_form tbody tr td ul.album li .img { float:left; width:200px; min-height:160px; border:solid 1px #666; margin-right:8px; text-align:center; vertical-align:middle; }
/**/
.data_form tfoot tr { background-color:#191919; border:solid 1px #222; border-top:none; }
.data_form tfoot tr th, .data_form tfoot tr td { padding:8px; }
.data_form tfoot tr td a { margin-right: 5px; margin-left: 5px; }
.data_form tfoot tr td span { margin-right: 5px; margin-left: 5px; }

/**/
.table_search { width:100%; border:solid 1px #333; background-color:#191919; }
.table_search tbody tr th, .table_search tbody tr td { padding:5px; font-weight:normal; white-space:nowrap;/*强制不换行*/ }
.table_search tbody tr th{text-align:right; }
/* 数据表备注 */
.data_memo { margin:5px auto; padding:8px; border:dashed 1px #555; }
/* */
/*ul { list-style-type:none; margin:3px 0 3px 16px; padding:3px 0 3px 10px; }
li { list-style-type:none; }*/
/* */
.info_form { width:800px; margin:auto; border-top:solid 1px #006699; }
.info_form caption { line-height:36px; color:#0066FF; text-decoration:underline; font-weight:bold; }
.info_form tbody tr td { line-height:24px; text-align:center; }
.info_form tbody tr td a, .info_form tbody tr td a:visited { color:#9F0; }
/**/
.btns { float:left; clear:left; padding-left:5px; }
.btns select{ min-width:160px; margin-top:12px; }
.btns select option { color:#f00; }
.pagelist { float:right; clear:right; margin-top:5px; text-align:right; }
.pagelist * { padding-right:1px; }
.pagelist .info { display:block; float:left; width:auto; line-height:24px; padding-top:5px; }
.pagelist a { display:block; float:left; margin-top:5px; line-height:20px; padding:1px 8px; background-color:#252525; border:solid 1px #191919; text-align:center; }
.pagelist a:link, .pagelist a:visited { }
.pagelist a:hover { background-color:#eee; border-color:#000; }
.pagelist .red { display:block; float:left; margin-top:5px; line-height:20px; padding:1px 8px; color:#fff; background-color:#111; border:solid 1px #222; text-align:center; }
.pagelist .num { width:32px; height:20px; line-height:20px; margin:5px auto 10px 5px; text-align:center; font-weight:bold; background-color:#252525; border-top:solid 1px #000; border-left:solid 1px #000; border-right:solid 1px #555; border-bottom:solid 1px #555; }
/*  */
.input{ width:180px; height:20px; line-height:20px; background-color:#252525; border-top:solid 1px #000; border-left:solid 1px #000; border-right:solid 1px #555; border-bottom:solid 1px #555; }
.textarea{ width:320px; height:120px; vertical-align:top; background-color:#252525; border-top:solid 1px #000; border-left:solid 1px #000; border-right:solid 1px #555; border-bottom:solid 1px #555; }
.button { /*padding:5px 8px 1px 8px;*/ padding:3px 8px; line-height:24px; color:#fff; cursor:pointer; background-color:#252525; border-top:solid 1px #555; border-left:solid 1px #555; border-right:solid 1px #000; border-bottom:solid 1px #000; }
.button:hover { background-color:#555; border-top-color:#000; border-left-color:#000; border-right-color:#555; border-bottom-color:#555; }
.select { background-color:#252525; border-top:solid 1px #000; border-left:solid 1px #000; border-right:solid 1px #555; border-bottom:solid 1px #555; }
/*选项组*/
.chlist { margin:0; padding:0; overflow:auto; }
.chlist li { float:left; width:11em; height:1.5em; margin:0 1em 0 0; padding:0; }
.chbox { margin-top:0; vertical-align:middle; }

/* 文件域 */
.file { display:inline-block; position:relative; width:100px; height:27px; line-height:27px; text-align:center; overflow:hidden; color:#fff; cursor:pointer; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; background-color:#252525; border-top:solid 1px #555; border-left:solid 1px #555; border-right:solid 1px #000; border-bottom:solid 1px #000; }
.file:hover { color:#fff; background-color:#555; border-top-color:#000; border-left-color:#000; border-right-color:#555; border-bottom-color:#555; }
.file .input { /*display:block;*/ position:absolute; z-index:1; top:-10px; left:-20px; width:200px; height:54px; padding:100px; line-height:54px; font-size:100px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0); cursor:pointer; }
/* 数据表相关操作功能 区 */
.form_data_cut{ padding:5px 7px; border:solid 1px #222; background-color:#333; }
.form_data_cut .left{height:32px; line-height:32px; }
.form_data_cut .right{float:right; margin-top:3px; }
.form_data_cut .right a {display:inline-block; border:solid 1px #999; padding:5px 11px 4px 11px; color:#fff; border-top:solid 1px #555; border-left:solid 1px #555; border-right:solid 1px #000; border-bottom:solid 1px #000; }
.form_data_cut .right a:hover, .form_data_cut .right a.cur { background-color:#555; }

/* */
#left_debug_nav {
	position:fixed; _position:absolute; z-index:9999; right:5px; bottom:5px; width:122px; height:20px;
	/*filter:alpha(opacity=25); -moz-opacity:0.25; -khtml-opacity:0.25; opacity:0.25;*/
	_margin-top:0px; _margin-left:0px; 
	_top:expression(documentElement.scrollTop + (documentElement.clientHeight+this.offsetHeight)/2-this.offsetHeight);
	/*_left:expression((documentElement.clientWidth-this.offsetWidth)-5);*/
	white-space:nowrap; /* 强制不换行 */ overflow:hidden;
}
#left_debug_nav:hover { width:122px; height:auto; background-color:#252525; border-bottom:solid 1px #333; }
/* 右侧调试导航区 */
#right_debug_nav{
	position:fixed; _position:absolute; z-index:9999; right:5px; top:30%; width:32px; height:144px;
	background: url(./images/debug_nav.png) no-repeat;
	/*filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;*/
	_margin-top:0px; _margin-left:0px; 
	_top:expression(documentElement.scrollTop + (documentElement.clientHeight+this.offsetHeight)/2-this.offsetHeight);
	_left:expression((documentElement.clientWidth-this.offsetWidth)-5); }
#right_debug_nav a {display:block; width:32px; height:48px; }

/* 快速定位 */
#quick_nav{ position:fixed; _position:absolute; z-index:999; right:135px; bottom:5px; width:auto; /*height:32px;*/
	_margin-top:0px; _margin-left:0px; 
	_top:expression(documentElement.scrollTop);
	_left:expression((documentElement.clientWidth-this.offsetWidth)-250);
	}
#quick_nav:hover{ background-color:#292929; }
#quick_nav ul { float:right; margin:0; padding:0; }
#quick_nav ul li { display:block; float:left; margin:0; padding:0; }
#quick_nav ul li a { display:block; height:32px; line-height:32px; }
#quick_nav ul li a.go-top { width:32px; background:url(./images/quick_nav.go_top.png) no-repeat; }
#quick_nav ul li a.go-cmd { width:32px; background:url(./images/quick_nav.cmd.png) no-repeat; }
#quick_nav ul li a.go-debug { width:32px; background:url(./images/quick_nav.debug.png) no-repeat; }
#quick_nav ul li a.go-bottom { width:32px; background:url(./images/quick_nav.go_bottom.png) no-repeat; }
#quick_nav ul li a.refresh { width:32px; background:url(./images/quick_nav.refresh.png) no-repeat; }
#quick_nav .clear {height:4px; }
#quick_nav hr { border:none; border-top:1px solid #999; height:0; }
#quick_nav .drag { display:block;width:27px; height:12px; margin:0 auto; background:url(./images/quick_nav.drag.png) no-repeat; cursor:pointer; }

/* */
.show { display:""; }
.hide { display:none; }
.w100p { width:100%; }
.h160x { height:160px; }
.h100p { height:100%; }
/**/
.red { color:#FF0000; }
.green { color:#0C0; }
.shine { color:#9C0; }
.blue { color:#09F; }
/**/
.topSpace { height:8px; clear:both; }
.space5 { height:5px; clear:both; }
.space10 { height:10px; clear:both; }
.space15 { height:15px; clear:both; }
.space20 { height:20px; clear:both; }
.center { text-align:center; }
.alRight { text-align:right; }
.alLeft { text-align:left; }
.beCenter { margin:0 auto; }
.beLeft { float:left; }
.beRight { float:right; }
.clear { clear: both; }
.fixed { table-layout:fixed; }
.break { word-break:break-all; word-wrap:break-word; }
.nowrap { white-space:nowrap; }
.overhide { overflow:hidden; }
.inline_block { display:-moz-inline-box; display:inline-block; }
.open_frame { border-bottom:dashed 1px #fff; }
.poshytip { border-left:dashed 1px #fff; }
/**/
fieldset { padding:20px 10px 5px 10px; margin:10px 0; width:360px; border:solid 1px #333; }
legend { color:#06c; padding:0 5px; }
/*
 * 标签
 */
ul.tab { list-style:none; margin:0; padding:0; }
ul.tab li { list-style:none; float:left; border:solid 1px #333; border-bottom:none; margin-right:5px; height:24px; width:120px; cursor:pointer; text-align:center; line-height:24px; }
ul.tab li.sel { background-color:#333; }
.tab_box { border:solid 1px #333; background-color:#333; padding:5px; }
.tab_box table { width:100%; background-color:#333; }
.tab_box table tr th { width:100px; }
/* */
.inline {margin:0; padding:0; }
.inline li{float:left; height:24px; line-height:24px; }
/**
 * 角色权限
 */
ul.role_tree { margin:10px 0 20px 0; padding:0; padding-left:25px; }
ul.role_tree li { height:auto; }
ul.role_tree li ul { margin-top:0px; }
ul.role_tree li .menu { float:left; width:240px; }
ul.role_tree li .power { margin-top:1em; padding-bottom:5px; }

/*系统信息*/
#iBody .sysinfo { width:100%; height:240px; border:solid 1px #555; margin:auto; text-align:center; padding-top:120px; }
#iBody .sysinfo a { color:#999; }
/* */
.bg1{background-color:#000; }
.bg2{background-color:#fff; }
.bg3{background-color:#008000; }
.bg4{background-color:#800000; }
.bg5{background-color:#808000; }
.bg6{background-color:#000080; }
.bg7{background-color:#800080; }
.bg8{background-color:#808080; }
.bg9{background-color:#ff0; }
.bg10{background-color:#0f0; }
.bg11{background-color:#0ff; }
.bg12{background-color:#f0f; }
.bg13{background-color:#f00; }
.bg14{background-color:#00f; }
.bg15{background-color:#008080; }
/* */
b { color:#f00; font-weight:bold; }
.b { color:#f00; font-weight:bold; }
/* */
.tc1{color:#000; }
.tc2{color:#fff; }
.tc3{color:#008000; }
.tc4{color:#800000; }
.tc5{color:#808000; }
.tc6{color:#000080; }
.tc7{color:#800080; }
.tc8{color:#808080; }
.tc9{color:#ff0; }
.tc10{color:#0f0; }
.tc11{color:#0ff; }
.tc12{color:#f0f; }
.tc13{color:#f00; }
.tc14{color:#00f; }
.tc15{color:#008080; }

/*******************************************************************************
 * 一些专门的样式
 *******************************************************************************/
/* 虚拟组编辑 */
#member{ margin:10px; padding:0; padding-left:4px; width:640px; border:solid 1px #666; min-height:240px!important; height:240px; height:auto;}
#member li{margin:0;}
#member li ul{margin:5px; padding-left:32px; border:dashed 1px #666;}
#member p{margin:0; padding:0; padding-left:5px; padding-top:3px; height:27px; line-height:27px;}

/*******************************************************************************
 * 自适应项目列表
 *******************************************************************************/
ul.adaptation { margin:0; padding:0; }
ul.adaptation li { position:relative; float:left; margin:10px 10px 0 0; padding:0; text-align:center; }
ul.adaptation li i { position:absolute; top:-5px; right:-5px; cursor:pointer; }
ul.adaptation li a { line-height:24px; }
ul.adaptation li .input { width:32px; height:20px; line-height:20px; color:#f00; border:solid 1px #292929; background-color:#292929; }
ul.adaptation li .input:hover { background-color:#252525; border-top:solid 1px #000; border-left:solid 1px #000; border-right:solid 1px #555; border-bottom:solid 1px #555; }

/*******************************************************************************
 * 规格属性
 *******************************************************************************/
ul.specification { margin:0; padding:0; }
ul.specification li { position:relative; float:left; margin:10px 10px 0 0; padding:0; }
ul.specification li .input { width:32px; height:20px; line-height:20px; color:#f00; border:solid 1px #292929; border-bottom-color:#555; background-color:#292929; }
ul.specification li .input:hover { background-color:#252525; border-top:solid 1px #000; border-left:solid 1px #000; border-right:solid 1px #555; border-bottom:solid 1px #555; }

.ui-menu {
	float:left; min-width:160px; width:auto; width:160px!important; width:expression(document.body.clientWidth <= 160 ? "160": "auto" );
}

